﻿using Prism.Mvvm;
using System.Windows.Controls;

namespace GreenXi.Model
{
    public class MainWindowModel : BindableBase
    {
        private StackPanel _Menu;
        public StackPanel Menu
        {
            get => _Menu;
            set { SetProperty(ref _Menu, value); }
        }

        private string pressDisplayVisibility = "Collapsed";
        public string PressDisplayVisibility
        {
            get { return pressDisplayVisibility; }
            set { SetProperty(ref pressDisplayVisibility, value); }
        }

        private string pLCHeartBeatColor = "Gray";
        public string PLCHeartBeatColor
        {
            get => pLCHeartBeatColor;
            set { SetProperty(ref pLCHeartBeatColor, value); }
        }

        private string motionControlCard1Color = "Gray";
        public string MotionControlCard1Color
        {
            get => motionControlCard1Color;
            set { SetProperty(ref motionControlCard1Color, value); }
        }

        private string motionControlCard2Color = "Gray";
        public string MotionControlCard2Color
        {
            get => motionControlCard2Color;
            set { SetProperty(ref motionControlCard2Color, value); }
        }

        private string pressureSensor1Color = "Gray";
        public string PressureSensor1Color
        {
            get => pressureSensor1Color;
            set { SetProperty(ref pressureSensor1Color, value); }
        }

        private string pressureSensor2Color = "Gray";
        public string PressureSensor2Color
        {
            get => pressureSensor2Color;
            set { SetProperty(ref pressureSensor2Color, value); }
        }

        private string servoMotor1Color = "Gray";
        public string ServoMotor1Color
        {
            get => servoMotor1Color;
            set { SetProperty(ref servoMotor1Color, value); }
        }

        private string servoMotor2Color = "Gray";
        public string ServoMotor2Color
        {
            get => servoMotor2Color;
            set { SetProperty(ref servoMotor2Color, value); }
        }

        private string loginColor = "Green";
        public string LoginColor
        {
            get => loginColor;
            set { SetProperty(ref loginColor, value); }
        }

    }
}
